melon-headed whale - Spanish English Dictionary